Skip to content

Conversation

@robin-aws
Copy link
Contributor

@robin-aws robin-aws commented Nov 3, 2025

Background

  • What do these changes do?

Adds an idl Smithy build plugin, for outputting the Smithy model in *.smithy IDL files rather than JSON.

  • Why are they important?

The IDL is much more readable than the JSON format, so it can be useful for debugging, or even just understanding of the input and output models.

This is particularly useful now that AWS' models are published to Maven and the api-models-aws repo, but only in the JSON format.

Testing

  • How did you test these changes?

Will add testing and documentation once I get confirmation this is a good idea - it feels strange to have the SmithyIdlModelSerializer functionality already implemented but used very little.

Links

  • Links to additional context, if necessary
  • Issue #, if applicable (see here for a list of keywords to use for linking issues)

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant